A Taxonomy of High Level Software Clones
نویسندگان
چکیده
The idea of software clones is linked with similarity, which can occur at various levels of abstraction. Simple clones i.e. clones at lower levels of abstraction are classified in literature, however; high level clones are not. We propose and exemplify a consolidated yet novel taxonomy of high level clones. Our discussion augments thus far knowledge of high level clone types and their specialized detection techniques. Clone taxonomies can help in further analysis of high level clone phenomenon like in prioritizing clones for reengineering and for specifying reengineering guidelines. Keywords-High level similarities, software maintenance, classification, code clones.
منابع مشابه
A Taxonomy of Clones in Source Code: The Re–Engineers Most Wanted List
Code cloning — that is, the gratuitous duplication of source code within a software system — is an endemic problem in large, industrial systems [6, 5]. While there has been much research into techniques for clone detection and analysis, there has been relatively little empirical study on characterizing how, where, and why clones occur in industrial software systems. Our current research is to p...
متن کاملInducible Expression of Human Gamma Interferon
Background:The premature termination of high producer clones, which will be killed due to cell proliferation and proteins production antagonism, is one of the basic drawback in recombinant proteins technology. Furtheremore, it is supposed some toxic proteins like interferon which we intended to clone and express, inhibit host cells’ proliferation. So, it is necessary to tightly control IFN-γ pr...
متن کاملInvestigating the Predominant Levels of Learning Objectives in General English Books
This study investigated nine General English books (five produced by non-native Iranian speakers and four produced by native speakers) in terms of learning objectives in Bloom’s Revised Taxonomy (2001). The aim was to find out which levels of Bloom’s Revised Taxonomy are dominant in the books. So, the contents of the books were codified based on a coding scheme designed by Razmjoo and Kazempurf...
متن کاملA Taxonomy of Agents
The notion of agent has become increasingly popular in computer science research and the software industry. However, reconciling different views of agency and providing a precise definition of agent has remained a challenging task for researchers. This paper proposes a taxonomy of agents that provides a high-level, user-oriented view of existing conceptions of agency and their inter-relationshi...
متن کاملبررسی روند پنج ساله طراحی آزمونهای چندگزینهای ارتقاء دستیاری تخصصی پزشکی دانشگاه علوم پزشکی کرمانشاه از نظر کمی و کیفی: 1391-1387
Introduction: Multiple choice questions (MCQs) are widely used to assess medical residents. The study aims to analyse MCQ exams of medical residents administered at Kermanshah University of Medical Sciences during 2008-2012. Method: Data of this retrospective study were extracted from 63 MCQ exams including 9600 tests. Quantity related variables included discrimination index, difficulty level, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012